package com.news.service;

import java.util.List;

import com.news.dao.NewsDao;
import com.news.entity.News;

public class NewsService {
	NewsDao newsDao=new NewsDao();
	/**
	 * 获取新闻列表
	 * @return
	 */
	public List<News> getList(){
		
		return newsDao.selectList();
	}
	/**
	 * 新增新闻
	 * @param news
	 * @return
	 */
	public boolean add(News news){

		return newsDao.insert(news);
	}
	/**
	 * 查询新闻
	 * @param id
	 * @return
	 */
	public News getById(int id){
	
		return newsDao.selectById(id);
	}
	
	/**
	 * 通过id查询新闻
	 * @param newid
	 * @return
	 */
	public News queryNewById(int newid){
		return newsDao.queryNewById(newid);
	}
	
	/**
	 * 更新新闻
	 * @param news
	 * @return
	 */
	public boolean editNews(News news){
	
		return newsDao.updateNews(news);
	}
	/**
	 * 删除新闻
	 * @param id
	 * @return
	 */
	public boolean deleteNews(int id){
	
		return newsDao.deleterNews(id);
		
	}
	
	/**
	 * 查询某个类型新闻
	 * @param type
	 * @return
	 */
	public List<News> querynews(int type){
		return newsDao.querynews(type);
	}
}
